"""
循环的作用：
    循环是为了让代码更高效的重复执行
循环的分类：
    在Python中，循环分为while和for循环，最终实现效果相同
while：
    语法：while条件：
            条件成立重复执行的代码
"""

# # **********题目一：相同的话打印10次**********
# i = 1
# while i < 11:
#     print(f"这是第{i:003d}次：好儿郎浑身是胆，常山赵子龙就是胆囊炎死的，因为赵子龙浑身是胆")
#     i = i + 1
# print("*****最后结尾的话，要不要这一句都可以*****")


# i = 0                               # 循环变量
# while i < 5:                        # 循环判断
#     print(f"那就打印第{i}次")          # 循环体
#     i = i + 1                        # 循环变量发生变化
# print("打印完成")



# **********题目二：求100的累加和**********
# #定义一个循环变量 初始为1
# s1=1                                        # 循环变量1
# # 定义第二个变量sum1，为计算后的累加和，初始为0
# sum1=0                                      # 循环变量2
# # 判断循环变量是否小于100：
# while s1<=3:                                # 循环判断
# #     是：将循环变量添加到累加和内
#     sum1=s1+sum1                            # 循环体
# #     循环变量+=1
#     s1=s1+1                                 # 循环变量发生变化
# print(sum1)

# # **********题目三：求100以内的偶数累加和**********
# #   答案一：
# # 定义一个变量n=0
# n = 0                                            # 循环变量
# # 再定义一个变量sn=0
# sn = 0                                            # 循环变量
# # 判断n是否小于等于100:
# while n <= 100:                                   # 循环条件
#     # 循环条件+if判断的语句，用来判断 n 的数值除以 2 以后的余数是否为 0，为 0 则是偶数；如：2/2=1.0，余数为0
#     if n % 2 == 0:
#         # 判断成立走这一步，不成立则直接走下一步
#         sn = sn+n                                 # 循环体
#     # 判断成不成立都走这一步
#     n = n+1                                      # 循环变量发生变化
# # 最后打印结果
# print(sn)
#
# #   答案二：
# n1 = 0
# sn1 = 0
# while n1 <= 100:
#     sn1 = sn1+n1
#     n1 += 2
# print(sn1)





# **********题目一：相同的话打印10次**********
n=0
while n<10:
    print(f"这是第{n}条数据")
    n=n+1
print("打印结结束")

# **********题目二：求100的累加和**********
i=1
sum=0
while i<101:
    sum+=i
    i+=1
print(sum)

# **********题目三：求100以内的偶数累加和**********
i1=0
sum1=0
while i1<101:
    if i1%2==0:
        sum1+=i1
    i1+=1
print(sum1)
